home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacFormat España 26
/
macformat_26.iso
/
Shareware
/
Programación
/
CDEF Set #1
/
Extras
/
Demo App Project Files
/
Globals.h
< prev
Wrap
Text File
|
1996-10-10
|
3KB
|
84 lines
// Globals.h
#ifndef __GLOBALS__
#define __GLOBALS__
struct numbers
{
long numA, numC, numG, numT, numK, numM, numR, numS, numY, numW;
long naa, nac, nag, nat;
long nca, ncc, ncg, nct;
long nga, ngc, ngg, ngt;
long nta, ntc, ntg, ntt;
float CQ, DD, TO, TS, GL, GK, D;
float CR, CS, CT, C;
float NC, NA, NY;
long HT, GT;
};
typedef struct numbers *numbersPtr;
struct UserRec {
float gSaltConc; // part of TmCalcParamters dialog, holds salt conc.
float gProbeConc; // part of TmCalcParamters dialog, holds probe conc.
Str255 gName; // part of CustomerInfo dialog, holds user name
Str255 gCompany; // part of CustomerInfo dialog, holds user company
Str255 gAddress; // part of CustomerInfo dialog, holds user address
Str255 gPhone; // part of CustomerInfo dialog, holds user phone number
Str255 gFax; // part of CustomerInfo dialog, holds user fax number
Str255 gPONum; // part of CustomerInfo dialog, holds user po number for ordering
Str255 gProbeName; // TEBox 3 in the main window, stores name of user's probe
Str255 gDate; // TEBox 4 in the main window, stores date probe was created
Str255 gNote; // TEBox 5 in the main window, stores any notes the user wants to enter
Str255 gSequence;
Str255 gReporter; // TEBox 7 in the main window
Str255 gQuencher; // TEBox 8 in the main window
float gLength; // TEBox 19 in the main window
float gFormulaWt;
float gPercentgc; // TEBox 20 in the main window
float gTd; // TEBox 22 in the main window
float gTemp;
float gA26; // TEBox 23 in the main window
float gDilution; // TEBox 24 in the main window
float gDNAOnlyMC; // TEBox 25 in the main window
float gDNADyesMC; // TEBox 26 in the main window
float gDNAOnlyuMC; // TEBox 27 in the main window
float gDNADyesuMC; // TEBox 28 in the main window
short gRefCounter; // used to count stuff for ref dye
short gQueCounter; // used to count stuff for quencher dye
float gFormamide; // FM
float gGlycerol; // GL
float gDangling; // KK
float gMg; // MG
Boolean gSelf; // Q
short gRxnType; // II
float gFilterTime; // filter washing time for filter hybridization
float gDeltaG;
float gDeltaH;
float gTdFilter;
float gHybridTime;
float gA;
float gC;
float gG;
float gT;
float gK;
float gM;
float gR;
float gS;
float gW;
float gY;
float gRegistered;
FSSpec gFSSpec;
};
typedef struct UserRec UserRec;
extern Boolean gDone;
extern short gIsInAboutMenu;
extern UserRec gPrefs;
extern Boolean gSave; // restore same sequence next time? read from prefs
extern Boolean gStartup; // open a new document on startup? read from prefs
extern Boolean gSpeak; // speak sequence aloud as it is typed? read from prefs
extern Boolean gIsRegistered; // not a registed user
#endif